/* @override 
	http://localhost:8500/muracore/admin/css/admin.min.css?coreversion=1 */



/* This file is part of Mura CMS. 

	Mura CMS is free software: you can redistribute it and/or modify 
	it under the terms of the GNU General Public License as published by 
	the Free Software Foundation, Version 2 of the License. 

	Mura CMS is distributed in the hope that it will be useful, 
	but WITHOUT ANY WARRANTY; without even the implied warranty of 
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
	GNU General Public License for more details. 

	You should have received a copy of the GNU General Public License 
	along with Mura CMS.  If not, see <http://www.gnu.org/licenses/>. 

	Linking Mura CMS statically or dynamically with other modules constitutes the preparation of a derivative work based on 
	Mura CMS. Thus, the terms and conditions of the GNU General Public License version 2 ("GPL") cover the entire combined work.
	
	However, as a special exception, the copyright holders of Mura CMS grant you permission to combine Mura CMS with programs
	or libraries that are released under the GNU Lesser General Public License version 2.1.
	
	In addition, as a special exception, the copyright holders of Mura CMS grant you permission to combine Mura CMS with 
	independent software modules (plugins, themes and bundles), and to distribute these plugins, themes and bundles without 
	Mura CMS under the license of your choice, provided that you follow these specific guidelines: 
	
	Your custom code 
	
	• Must not alter any default objects in the Mura CMS database and
	• May not alter the default display of the Mura CMS logo within Mura CMS and
	• Must not alter any files in the following directories.
	
	 /admin/
	 /tasks/
	 /config/
	 /requirements/mura/
	 /Application.cfc
	 /index.cfm
	 /MuraProxy.cfc
	
	You may copy and distribute Mura CMS with a plug-in, theme or bundle that meets the above guidelines as a combined work 
	under the terms of GPL for Mura CMS, provided that you include the source code of that other code when and as the GNU GPL 
	requires distribution of source code.
	
	For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception for your 
	modified version; it is your choice whether to do so, or to make such modified version available under the GNU General Public License 
	version 2 without this exception.  You may, if you choose, apply this exception to your own modified versions of Mura CMS. */
 
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,dl,dt,dd,p,div,address,blockquote,pre,fieldset {
	margin: 0;
	padding: 0;
}


* {
	outline: 0;
	-moz-outline: none;
}

body {
	font-size: 11px; 
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif !important;
	background: url(../images/bg_sidebar_nav_grey.png) repeat-y left top;
}

body#clogin, body#cSetUp {
	background: none;
}

body.compact {
	font-size: 11px; 
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
	background: #fff;
}

body#popUp {
	background-image: none;
	text-align: left;
	margin: 10px;
	padding: 0;
}
/* @group Defaults */

#clogin #container {
	margin: 0 auto;
	width: 100%;
	max-width: 100%;
	float: none;
	overflow: hidden;
}
#clogin #content {
	width: 100%;
	max-width: 100%;
	padding: 0;
}

#clogin.compact #content {
	padding: 2em 0;
	background: #fff; /* In case the login form gets displayed in a modal dialog */
}

#login, #login form {
	width: 300px;
	margin-bottom: 0;
}

#login, #cSetUp #content {
	padding: 26px 30px;
	background: #f9f9f9;
	float: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	margin: 2em auto !important;
	box-shadow: 0px 0px 6px #999;
	-webkit-box-shadow: 0px 0px 6px #999;
	-moz-box-shadow: 0px 0px 6px #999;
}

#main {
	float: left;
	width: 75%;
}

#sendLogin {
	width: 360px;
	margin: 0 auto;
}

#sendLogin dt {
	margin-bottom: 0;
}

#sendLogin input.text {
	width: 78%;
}

#cSetUp input.submit {
	float: right;
}

#cSetUp dd input {
	width: 200px;
}

#login dd input.text {
	width: 290px;
}

#login p {
	margin: 0 0 6px 0;
	padding: 0;
}

.sidebar ul {
	list-style: none;
}

ul#setList {
	margin: 0 2em 1em;
}

ul#setList li {
	margin: 0 0 .5em;
}

ol {
	margin: 1em 3em;
}

ol li {
	margin-bottom: 1em;
	font-size: 12px;
}

form textarea, select.multiSelect {
	margin: 0;
	width: 99%;
	height: 120px;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	padding: 3px;
}

select.multiSelect {
	height: 128px;
}


textarea.alt, select.alt, input.textAlt {
	width: 50%;
}

#textEditor {
	height: 500px;
}

.tall textarea {
	height: 600px;
}

input.text, input.textAlt, input.date {
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	padding: 3px;
	margin: -3px 2px 0 0;
}

input.text {
	margin: 0 2px 0 0;
	width: 300px;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	padding: 3px;
}

#siteSearch input.text {
	width: 200px;
}

input#file {
	margin: 3px 1em .5em 0;
	padding: 0;
	float: left;
}

input.textAlt, input.date, input.medium {
	width: 100px;
}

#login input.text, input.long {
	width: 260px;
}

input.textLong, input.long {
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	padding: 3px;
	width: 98%;
}

input.textShort, input.short {
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	padding: 3px;
	width: 30px;
}

.advanced input.short {
	width: 80px;
}

input.textMed, input.med {
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	padding: 3px;
	margin: -3px 2px 0 0;
	width: 200px;
}

input.submit, input[type="submit"] {
	position: relative;
	top: 2px;
}

#loginForm {
	text-align: center;
}

#loginForm dt, #loginForm dd, #loginForm p {
	text-align: left;
}

#loginForm p {
	margin: 0 0 10px 0;
}

#loginForm input.submit {
	width: 7em;
	line-height: 18px;
	margin: 0 auto;
}

input.checkbox {
	margin: 0 3px 0 0;
}

input.radio, input[type=radio] {
	width: auto !important;
	margin: 0 4px;
}

input.radio:first-child, input[type=radio]:first-child {
	margin: 0 4px 0 2px;
}

#expires-date-selector {
	margin-bottom: 1em;
}

#selectExpiresNotify p {
	margin: .5em 0;
	font-size: 11px !important;
	font-style: italic;
	color: #666;
}

/*#expires-date-selector {
	width: 300px;
	float: left;
}

#expires-notify {
	width: 500px;
	float: left;
	margin-top: 5px;
}*/


#popUp form {
	background: #fff;
	margin: 0;
	padding: 0;
	width: auto;
}


th, td, input, select {
	font-size: 11px;
}

td.order select, td.deploy select {
	width: auto;
}

p {
	line-height: 1.2;
	margin: 0 0 1em 0;
}

#content p {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}

#content p.intro {
	font-size: 13px;
	line-height: 1.3;
}

#content p.search-showing {
	margin: 0 1em 1em 0;
	font-size: 11px;
	font-style: italic;
	float: left;
	line-height: 20px;
}

a, .tabs dt a {
	color: #ff3a00;
	text-decoration: none;
}

p a {
	padding: 0 0 2px;
	/*border-bottom: 1px dotted #ff3a00;*/
}

table td a.alt {
	color: #69c;
	/*border-bottom: 1px dotted;*/
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

img.fmImage {
	border: 0 solid #fff;
	margin: 10px;
}

img.tabPreloader {
	margin: 0 0 1em auto;
}

img#assocImage {
	clear: left !important;
	float: none;
	display: block;
	padding: 1em 0;
}

.results a {
	text-decoration: none;
}

.results .currentPage {
	padding: 0 2px;
	border: 1px solid #CECDC9;
	color: #A17475;
}

/* @end */

/* @group Visual Dividers & Groupings */

.infoGroup, fieldset {
	padding: 10px;
	margin: 0 0 20px 0;
	background: #DBDBDB;
	border: 0;
}

#popUp fieldset {
	background: transparent;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	background: url(../images/rule_dotted.gif) left bottom repeat-x;
}

.separate {
	clear: both;
	margin: 0;
	padding: 16px 0 0 0;
	background: url(../images/rule_dotted_big.gif) repeat-x;
}

#actionButtons.alt {
	clear: both;
	margin: 10px 0 0;
	padding: 0 0 0 0;
	background: none;
}

#actionButtons {
	clear: both;
	margin: 10px 0 0;
	padding: 16px 0 0 0;
	background: url(../images/rule_dotted_big.gif) repeat-x;
}


#actionIndicator {
	clear: both;
	margin: 2em auto;
	padding: 26px 0 0 0;
	background: url(../images/rule_dotted_big.gif) repeat-x;
}


.separateAlt {
	clear: both;
	margin: 0 0 16px 0;
	padding: 0 0 20px 0;
	background: url(../images/rule_dotted_big.gif) repeat-x bottom;
}

.divide {
	clear: both;
	margin: 16px 0 6px 0;
	padding: 16px 0 0 0;
	background: url(../images/rule_dotted.gif) repeat-x;
}

.divideAlt {
	clear: both;
	margin: 6px 0 16px 0;
	padding: 0 0 16px 0;
	background: url(../images/rule_dotted.gif) repeat-x bottom;
}

#tabInterests div.divide {
	margin-top: 0;
	padding: 1px;
}

div.separate {
	margin: 30px 0 14px;
	height: 10px;
	padding: 0;
}

#cdashboard div.separate {
	height: auto;
	padding: 20px 0 0;
	margin: 16px 0 0;
}

/* @end */

/* @group Layout */

#container {
	clear: both;
	display: block;
	float: left;
	min-width: 1120px;
	/*position: relative;*/
	margin: 0 20px 0 0;
}

.compact #container {
	min-width: 0;
	width: 100%;
	margin: 0;
}

#navigation {
	width: 139px !important;
	padding:0;
	float: left;
	clear: none;
}


#content {
	float: left;
	clear: none;
	margin: 0 0 0 0;
	padding: 36px 0 36px 30px;
	line-height: 16px;
	width: 920px;
	position: relative;
}

body.compact #content {
	position: absolute;
	left: 0px;
	margin: 0 10px 0 0;
	padding: 17px 2%;
	line-height: 16px;
	width: 95%;
}


#welcomeHeader {
	margin-bottom: 1em;
	padding: 3px 8px;
	border: 1px solid #EAF4FE;
	background: #F7FBFE;
}

#contentPrimary {
	width: 580px;
}

/*#contentPrimary table, #contentSecondary table {
	width: 100%;
}*/

#contentSecondary {
	position: absolute;
	right: 0;
	top: -11px;
	width: 230px;
}

/* @end */

/* @group Configurators */

#configurator,
#configuratorTab {
	font-size: 11px;
}

#configurator p.no-options {
	margin: 2em 0;
}

#configurator .sortableFields,
#configuratorTab .sortableFields {
	overflow: hidden;
	width: 100%;
	/*max-width: 420px;*/
}

#configurator dt,
#configuratorTab dt {
	overflow: hidden;
}

dt#availableFields {
	margin-bottom: 0;
}

#availableFields span, .dragMsg span {
	display: block;
	float: left;
	width: 193px;
}

.sortableFields .dragMsg {
	font-style: italic;
	font-size: 11px !important;
	color: #ccc;
	overflow: hidden;
	margin: 0;
}

#availableListSort,
#displayListSort,
#contentAvailableListSort,
#contentDisplayListSort  {
	width: 183px;
	margin: .5em 10px .5em 0!important;
	padding: 1em !important;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}

#availableListSort,
#contentAvailableListSort {
	padding: 0 !important;
}

#displayListSort,
#contentDisplayListSort
 {
	border: 1px dotted red;
	min-height: 36px;
	margin-right: 0 !important;
}

#availableListSort li,
#displayListSort li,
#contentAvailableListSort li,
#contentDisplayListSort li  {
	font-size: 11px;
	width: 94%;
	margin: 0 0 3px 0;
	padding: 5px;
	cursor: move;
}

#configuratorContainer dt,
#configuratorContainer dd,
#tabDisplay dt,
#tabDisplay dd,
#tabAdvanced dt,
#tabAdvanced dd { 
	clear:both;
}

#feedCustomImageOptions dt {
	margin: .5em 0;
}

/* @group Forms */

form {
	margin: 0 0 20px 0;
	padding: 0;
	width: 920px;
}

form.clear {
	clear: both;
}

body.compact form {
	margin: 0;
	width: 100%;
}

#cdashboard form {
	width: auto;
}

#cemail form {
	clear: both;
}

form.alt {
	margin: 0;
	padding: 0;
}

form dl {
	margin: 0;
	padding: 0;
}

form dt {
	margin: 0 0 8px 0;
	padding: 0;
	font-weight: bold;
}

form dt.alt {
	font-weight: normal;
}

form dt strong a {
	font-size: 120%;
}

form dd {
	margin: 0 0 4px 0;
	padding: 0 0 4px;
}

form ol { margin: 0; }

fieldset ol { padding: 0; }

form li {
	/*clear: both;
	width: 100%;*/
	margin-bottom: 1em;
	list-style: none !important;
	}

.oneColumn {
	/*margin: 0 0 16px;
	padding: 0 0 16px 0;
	background: url(../images/rule_dotted_big.gif) repeat-x left bottom;*/
}

.tabs .oneColumn {
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.oneColumn dt, #cPlugins form ol li  {
	margin: 8px 0 4px 0;
	padding: 8px 0 0 0;
	background: url(../images/rule_dotted.gif) repeat-x left top;
}

dt.noBorder {
	background: none;
	margin-top: 0;
	padding-top: 0;
}

.oneColumn .first   {
	margin-top: 4px;
	padding-top: 0;
	background: none;
}

#page_tabView .oneColumn .first, #cPlugins form ol li.first {
	padding: 0;
	background-image: none;
}

.oneColumn .firstAlt {
	margin: 0 0 2px 0;
	padding: 8px 0 0 0;
	background: url(../images/rule_dotted.gif) repeat-x left top;
}

.oneColumn dd dt {
	background-image: none;
	margin: 0 0 2px 0;
	padding: 0;
	font-weight: normal;
}

.oneColumnAlt {
	margin: 0 0 0 0;
	padding: 16px 0 0 0;
	background: url(../images/rule_dotted_big.gif) repeat-x left top;
	border: 1px solid #fff;
}

.oneColumnAlt dt {
	margin: 8px 0 2px 0;
	padding: 8px 0 0 0;
	background: url(../images/rule_dotted.gif) repeat-x left top;
}

.oneColumnAlt .first {
	margin-top: 16px;
	padding-top: 0;
	background: none;
}

dd ul, dd form {
	margin: 0;
	padding: 0;
}

#contentSecondary ul {
	list-style: none;
}

#contentSecondary li {
	color: #666;
	margin: 0 0 .25em;
}

dd ul li {
	list-style: none;
	margin: 0 0 .5em 0;
	padding: 0;
}

#tabBundles dd ul {
	overflow: hidden;
}

#tabBundles dd li {
	/*float: left;
	margin-right: 1em;
	width: 25%;*/
}

dd ul li ul {
	list-style: none;
	margin: .75em 0 0 1.8em !important;
	padding: 0;
	overflow: hidden;
}


.categoryAssignment {
	/*border-bottom: 1px solid #dbdbdb;*/
	padding-bottom: 0;
}

#cPlugins .categoryAssignment {
	margin-top: 1em;
}

.categoryAssignment div {
	background: #eaf4fe url(../images/rule_vert_gray.gif) no-repeat 237px 0;
	padding: 0 0 0 10px;
	border: 1px solid #dbdbdb;
	border-bottom: 0;
	line-height: 28px;
}

.categoryAssignment div.alt {
	background: #fcfeff url(../images/rule_vert_gray.gif) no-repeat 237px 0 !important;
}


.categoryAssignment li li div {
	padding-left: 20px;
	position: relative;
}

.categoryAssignment div div.column {
	margin: 2px 0 0 0;
	padding: 0;
	position: absolute;
	left: 240px;
	top: 1px;
	width: 570px;
	border: 0;
	background: transparent;
}

.categoryAssignment li {
	font-weight: bold;
	position: relative;
	margin: 0 !important;
}

.categoryAssignment li li {
	font-weight: normal;
}

#tabCategorization .categoryAssignment li ul {
	margin: 0 !important;
}

.categoryAssignment select {
	position: relative;
	width: 4em;
	margin-top: 2px;
}

.categoryAssignment select.displayOptions {
	margin: 2px 0 0 10px;
	width: 7.5em;
}

.categoryAssignment dl {
	margin: 0;
	position: absolute;
	right: 0px;
	top: -1px;
	width: 474px;
	height: 22px;
}

.categoryAssignment dt.start {
	display: none;
}

.categoryAssignment dd.start {
	position: absolute;
	right: 238px;
	padding: 0;
	margin: 0;
	line-height: 1em;
}

.categoryAssignment dt.stop {
	display: none;
}

.categoryAssignment dd.stop {
	position: absolute;
	/*top: 22px;*/
	right: 0px;
	padding: 0;
	margin: 0;
	line-height: 1em;
}

.categoryAssignment input.textAlt {
	width: 6.5em;
	padding: 2px;
	margin: -1px 0 0 0;
}

.categoryAssignment ul li dd img {
	margin: 0;
	position: relative;
	top: 5px;
}

.twoColumn dt {
	float: left;
	width: 200px;
	text-align: left;
	padding: 2px;
	margin: 0 0 0 0;
	line-height: 22px;
	clear: left;
}

/*form dt a, form dt label {
	font-weight: normal !important;
}*/

.twoColumn dd {
	margin: 0 0 0 210px;
	padding: 2px;
	line-height: 22px;
}

label {
	margin-right: .5em;
}


/* @group Quick Edit */

.mura-quickEditItem {
	color: #333232;
	display: inline-block;
	width: 100%;
	cursor: pointer;
}

#selected .mura-quickEditItem {
	font-weight: bold;
	color: #ff3a00;
}

#selected.template .mura-quickEditItem {
	
}

.mura-quickEdit {
	background-color: #272727;
	opacity: .95;
	position: absolute;
	bottom: 34px;
	left: 50%;
	margin-left: -92px;
	width: 160px;
	min-height: 70px;
	z-index: 10;
	display: block;
	border-radius: 5px;
	padding: 8px 10px;
	box-shadow: 0 2px 4px #333232;
	white-space: normal;
	font-size: 11px;
	text-align: left;
}

.template .mura-quickEdit {
	bottom: 36px;
}

.mura-quickEdit:after {
	content: ' ';
	position: absolute;
	z-index: 11;
	width: 24px;
	height: 14px;
	left: 80px;
	bottom: -14px;
	background: url('../images/quickedit-bottom.png') no-repeat center bottom;
	opacity: .95;
}

.mura-quickEdit:hover {
	cursor: default;
}

.mura-quickEdit h1 {
	color: #fff;
	font-size: 11px;
	text-align: left;
	margin-bottom: .25em;
	font-weight: normal;
	padding-right: 20px;
}

.mura-quickEdit .cancel {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 14px;
	height: 14px;
	display: block;
	text-indent: -9999px;
	background: url('../images/btn_close_quick-edit.png') no-repeat right top;
	cursor: pointer;
}

.mura-quickEdit img.loader {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -16px;
	margin-top: -16px;
	width: 24px !important;
	height: 24px !important;
}

.mura-quickEdit input.datepicker {
	width: 151px;
}

.mura-quickEdit select {
	margin-bottom: .75em;
	width: 158px;
}

.mura-quickEdit .buttons {
	text-align: center;
}

.mura-quickEdit input.submit {
	cursor: pointer;
	margin: 0 auto;
}
.mura-quickEdit li {
	text-align: left;
	margin: 0;
	padding: 0;
}

.mura-quickEdit li label {
	width: 160px;
	display: block;
	color: #fff;
	font-size: 11px;
	clear: right;
	text-align: left;
}

.mura-quickEdit li select {
	width: 50px;
	float: none;
}

.mura-quickEdit li input.datepicker {
	width: 151px;
	font-size: 11px;
	color: #333232;
	margin: 0 2px 3px 0;
	padding: 2px;
}

.mura-quickEdit li img {
	padding: 0;
}

.hasDraft .mura-quickEdit {
	background: #ccc;
	text-align: left;
	box-shadow: 0 2px 4px #666;
	width: 180px;
}

.hasDraft .mura-quickEdit:after {
	bottom: -14px;
	background: url('../images/quickedit-bottom-hasdraft.png') no-repeat center bottom;
}

.hasDraft .mura-quickEdit h1 {
	color: #333232;
	font-weight: bold;
	background: url('../images/icons/unsubscribe_24x24.png') no-repeat left top;
	height: 24px;
	line-height: 26px;
	padding-left: 28px;
}

.hasDraft .mura-quickEdit p {
	font-size: 11px !important;
}

.hasDraft .mura-quickEdit a.mura-quickEditItem {
	border-bottom: 0;
}

/* @end */



/* @end */


/* @end */

/* @group View Options */

.viewUpdate {
	color: #636261;
	position: relative;
	display: table;
}

.viewUpdate h3 {
	color: #000;
}

.viewUpdate dl#mura-view-options {
	margin: 0 0 10px !important;
}

dl#mura-view-options dt {
	float: left;
	margin: 0 4px 0 0;
	padding: 6px 0;
	font-weight: normal;
	line-height: 10px;
}

dl#mura-view-options dt.sort {
	padding-left: 10px;
	background: url(../images/rule_vertical_dotted.gif) left center no-repeat;
}

dl#mura-view-options dd {
	float: left;
	margin: 0 4px 0 0;
	/*padding: 2px 0;*/
}

dl#mura-view-options dd.rows, dl#mura-view-options dd.button {
	margin: 0 4px 0 0;
}

dl#mura-view-options dt.viewDepth, dl#mura-view-options dt.sort {
	padding-left: 6px;
}

dl#mura-view-options input.text {
	color: #000;
	background-color: #fff;
	border: 1px solid #DBDBDB;
	width: 2em !important;
	vertical-align: middle;
}

#mura-view-options dd input.submit {
	position: relative;
	top: -3px;
	line-height: 14px;
}

form .long {
	width: 100%;
}

a#submitSort.pulse {
	background-image: url(../images/btn_pulse.gif);
}

a#submitSort.pulse span {
	background-image: url(../images/btn_pulse.gif);
}

form dd table {
	width: auto;
	border: 0;
}

form dd th, form dd td {
	background: none;
	border: 0;
	text-align: left;
	padding: 4px;
	vertical-align: top;
	width: 50%;
}

/*.dropdown {
	width: 160px;
}*/

form .displayObjects .dropdown {
	width: 310px;
	margin: 0 0 4px 0;
}

/* @end */

/* @group Header */

#header {
	height: 100px;
	background: url(../images/bg_header.png) repeat-x;
	min-width: 984px;
	position: relative;
	color: #666;
}


#cSetUp #header, #clogin #header {
	background: url(../images/bg_header_login.png) repeat-x;
	height: 70px;
}

#header a#blueRiverLink {
	position:absolute;
	top:0;
	left:58px;
	width:95px;
	height:35px;
}

#header p#version {
	position:absolute;
	top: 10px;
	right: 10px;
	font-size: 10px;
	color: #919191;
	text-shadow: rgba(0,0,0,.30) 0px -1px 0px;
}

#header h1 {
	text-indent: -999em;
	background: url(../images/mura_logo.png) no-repeat;
	height: 53px;
	width: 135px;
	float: left;
	margin: 0 0 0 6px;
	color: #FEE100;
}

#header form {
	color: #A8A8A8;
	line-height: 20px;
}

#siteSelectWrapper {
	position: absolute;
	top: 60px;
	left: 0;
	width: 160px;
	height: 28px;
	background: url(../images/bg_select.png) no-repeat;
	padding: 14px 0 0 11px;
}

#clogin #siteSelectWrapper {
	display: none;
}

#header #welcome {
	position: absolute;
	top: 41px;
	right: 75px;
}

#header #currentSite {
	position: absolute;
	top: 72px;
	left: 170px;
	font-size: 1.5em;
}

#header #currentSite a {
	font-weight: bold;
	text-decoration: none;
}

#header #clock {
	
}

#header select {
	font-size: 11px;
	width: 123px;
	margin: 0 0 0 -2px;
	padding: 0;
}

#header input.btn {
	background-color: #B3B3B3;
	color: #A8A8A8;
}

/* @end */
/* @group Headings */

h2 {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 26px;
	font-weight: normal;
	color: #ff3a00;
	line-height: 1;
	text-shadow: 0 1px rgba(255,255,255,1);
}

#carch h2, #cemail h2 {
	float: left;
	margin-bottom: .75em;
}

#carch.compact h2 {
	float: none !important;
}

p+h2 {
	margin: 1em 0;
}

#popUp h2 {
	margin-bottom: .5em;
}

/*h2.pluginTitle {
	margin: 0 0 1em 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: normal;
	color: #666;
}*/

h2 span {
	font-size: .75em;
	color: #666;
}

h2.editTitle {
	padding: .5em;
	background: #f9f9f9;
	margin: 0 0 10px;
}

p.editTitle {
	display: block;
	margin: 0 0 3px;
	font-size: 10px;
	text-transform: uppercase;
	color: #999;
	letter-spacing: .05em;
}

h2.editTitle span {
	display: block;
	margin: 0 0 4px;
	font-size: 10px;
	text-transform: uppercase;
	color: #999;
	letter-spacing: .05em;
}

#cPlugins h2 span {
	font-size: 1em;
}

h3 {
	margin: 0 0 .5em 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

#popUp h3, .docs h3 {
	color: #69c;
}

h3.separate {
	margin-bottom: .5em;
}

h3.alt {
	font-size: 12px;
	font-weight: bold;
	clear: both;
}

#siteSearch h3 {
	font-size: 11px;
	color: #000 !important;
	margin-bottom: 0;
	width: auto;
}

.viewUpdate h3 {
	margin-bottom: .25em;
}

#contentSecondary h3 {
	color: #69c;
	font-size: 14px;
	margin-bottom: .25em;
}

/*#advancedSearch h3 {
	margin-top: 16px;
	padding-top: 16px;
	background: url(../images/rule_dotted_big.gif) repeat-x left top;
}*/

h3 .extLink {
	font-size: .65em;
	font-weight: normal;
	color: #a8a8ac;
	padding-left: .5em;
}

h3 span {
	font-size: 12px;
}

h4 {
	margin: 0 0 .75em 0 !important;
	padding: 0;
	font-size: 15px;
	font-weight: normal;
	clear: both;
}

.sidebar h4 {
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: .25em !important;
}

#filterByTitle h4 {
	margin: 0 0 .75em 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
}

h5 {
	margin: 0 0 .75em 0;
	padding: 0;
	font-size: 1em;
	color: #333;
	/*text-transform: uppercase;*/
	font-weight: bold;
	clear: both;
}

/* @end */

/* @group Content */

#selectUser #content {
	padding: 20px 10px 10px 10px;
	margin: 0;
	background-image: none;
	background-color: #fff;
}

/* @group Metadata List */

.metadata {
	margin: 1px 0 0 0;
	padding: .25em .5em;
	list-style: none;
	float: right;
	/*position: absolute;
	top: 10px;
	right: 0;*/
	/*width: 400px;*/
	background: #f9f9f9;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	*width: 515px;
}

.metadata li {
	margin: 0 .5em .25em;
	padding: 0;
	color: #333;
	float: right;
	/*width: 30%;*/
	line-height: 20px;
}

.metadata li strong {
	padding: 0 .25em 0 0;
}

.metadata #ratestars {
	position: relative;
	top: 3px;
}

.selectContentType {
	margin-bottom: 1em;
	clear: both;
}

#csettings .metadata, #cextend .metadata {
	float: left;
	/*max-width: 50%;*/
	margin: 1em;
	padding-top: .5em;
	overflow: hidden;
	border-radius: 5px;
}

#csettings .metadata li {
	width: 31%;
	margin-right: 1%;
	margin-bottom: .5em;
	float: left;
	line-height: 1.2;
}

/* @end */

/* @group Secondary Content */

#contentSecondary div {
	border: 0;
	/*background: #f9f9f9;*/
	padding: 1em 0 0 0;
	margin: 0 0 1em 0;
	float: left;
	width: 100%;
}

#contentSecondary dl {
	/*background: url(../images/bg_dots.gif);*/
	padding: 0;
	float: left;
	margin: 0 !important;
	/*border: 1px dotted #999;*/
}

#contentSecondary dt {
	float: left;
	clear: both;
	margin: 0 0 3px !important;
	line-height: 1.25em;
}

#contentSecondary dd {
	float: right;
	margin: 0 0 3px !important;
	line-height: 1.25em;
	padding: 0 !important;
	font-weight: bold;
	clear: right;
}

#contentSecondary dd input.text {
	margin: 0 4px 3px 0;
	width: 140px !important;
	display: inline;
}

#contentSecondary dd input.submit {
	margin: 0 0 3px 0;
	line-height: 13px;
	top: 0px;
	padding-left: .85em;
	padding-right: .85em;
	/*width: auto !important;*/
}

#contentSecondary dd a.submit {
	margin-top: 3px;
}

#contentSecondary table {
	border: 0;
}

#contentSecondary th {
	background: none;
	width: 1%;
}

#contentSecondary td {
	background: none;
	text-align: center;
	border: 0;
}

#contentSecondary #addContent dt, #contentSecondary #addContent dd, #contentSecondary #editcontent dt, #contentSecondary #editcontent dd {
	float: none;
	clear: none;
	display: block;
	font-weight: normal;
}

#contentSecondary #editcontent dt {
	margin-bottom: .5em !important;
}

#recentFormActivity td {
	width: 300px;
}

#recentFormActivity td.dateTime {
	width: 1%;
}

#recentFormActivity td.total {
	width: 1%;
	text-align: center;
}
/*#recentFormActivity dl {

}

#recentFormActivity dt {
	width: 40%;
	clear: left;
	padding: 0;
	margin-right: 0;
}

#recentFormActivity dd {
	width: 55%;
	float: right;
	padding: 0;
	margin-right: 0;
	text-align: left;
}*/
/* @end */

/* @group Dashboard */

#cdashboard .wrap {
	position: relative;
	width: 830px;
}

#cdashboard #contentPrimary form {
	padding: 10px;
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #f9f9f9;
	background: url(../images/bg_dots.gif);
}

#cdashboard #emailBroadcasts dl {
	margin: .35em 0 .75em 0;
	padding: 0;
	line-height: 1em;
	color: #666;
}

#cdashboard #emailBroadcasts dt {
	display: inline;
	font-weight: normal;
	line-height: 1em;
}

#cdashboard #emailBroadcasts dd {
	display: inline;
	line-height: 1em;
	font-weight: bold;
}

/*#cdashboard dl {
	margin-bottom: 1em;
	padding: 3px 8px;
	border-top: 1px solid #EAF4FE;
	border-bottom: 1px solid #EAF4FE;
	background: #F7FBFE;
}*/



#cdashboard dt {
	font-weight: bold;
	padding-right: .5em;
	display: inline;
}

#cdashboard #contentSecondary dt {
	font-weight: normal;
}

#cdashboard #contentSecondary dt {
	font-weight: normal;
}

#cdashboard dd {
	display: inline;
	padding-right: 2em;
}

#cdashboard #siteSearch {
	margin: 0;
	padding: 0;
	background: none;
	float: none;
}

#cdashboard #advancedSearch dd {
	padding-right: .5em;
	padding-bottom: 0;
}

#cdashboard #advancedSearch dd input.calendar {
}

#cdashboard #emailBroadcasts h3 {
	
}

/* @end */

/* @group Session History */

#cdashboard form.sessionHistory dl, #advancedSearch, .overview, #advancedMemberSearch dl {
	margin-bottom: 1em;
	padding: 8px;
	border-top: 1px solid #EAF4FE;
	border-bottom: 1px solid #EAF4FE;
	background: #F7FBFE;
	width: 98%;
	float: left;
}

#cemail #advancedSearch {
	margin-bottom: 16px;
}

#cemail #advancedSearch dl {
	float: left;
	margin-right: 2em;
	margin-bottom: 1em;
}

#cemail #advancedSearch dd {
	padding-bottom: 0;
	margin-bottom: 0;
}

#cemail #advancedSearch .submit {
	display: block;
	clear: both;
}


#advancedMemberSearch dl {
	padding-bottom: 8px;
}

#advancedSearch {
	margin-bottom: 2em;
}

#cdashboard form#advancedSearch.sessionHistory {
	padding: 0 0 32px;
	margin: 0;
	border: 0;
	background: none;
}

form#filterBounces {
	margin-bottom: 0;
	overflow: hidden;
}

form#filterBounces * {
	margin-bottom: 0;
	float: left;
	position: relative;
	top: 0;
}


.sessionHistory dt, .sessionHistory dd {
	display: block;
	float: left;
}

#memberVisitorOptions dt {
	float: none;
	clear: left;
	display: block;
	margin-bottom: 0;
}

#memberVisitorOptions dd {
	float: none;
	display: block;
	margin-bottom: 1em;
}

.sessionHistory .where {
	margin-bottom: 0;
}

.sessionHistory dt.where {
	clear: left;
}

.sessionHistory dd.where {
	width: 100%;
	padding: 0;
}

.sessionHistory ul {
	margin: 0;
	padding: 0;
}

.sessionHistory li, #searchParams li {
	margin-bottom: 1em;
	padding: 0;
}

#advancedMemberSearch dd {
	padding-bottom: 0;
}


.sessionHistory select {
	margin-bottom: 0;
}

a.addCriteria {
	background: url(../images/icons/add_16x16.png) no-repeat center left;
	height: 16px !important;
	/*width: 18px;*/
	padding-left: 18px;/*
	line-height: 18px !important;*/
	color: #666;
	display: inline-block;
	zoom: 1; /* IE 7 Hack */
	*display: inline;
}

a.removeCriteria {
	background: url(../images/icons/del_32.png) no-repeat center left;
	height: 14px;
	width: 14px;
	padding-left: 16px;
	padding-right: 6px;
	line-height: 14px;
	color: #666;
}

/* @end */

#selectAssocImage a.selectImage {

}

#selectAssocImage dt {
	margin-bottom: 1em;
	font-weight: bold;
}

#selectAssocImageResults table {
	margin: 0;
}

/* @end */

/* @group Site Search */

form.search {
	margin: 0 0 10px;
	padding: 0 0 20px;
	background: url(../images/rule_dotted_big.gif) repeat-x left bottom;
}

#siteSearch {
	float: right;
	width: auto;
	margin: 0 0 2em;
	padding: 0;
	position: relative;
	right: 0;
	background: #f9f9f9 !important;
	padding: .75em .75em !important;
	border-radius: 5px;
}


#mura-select-link #siteSearch {
	float: none;
	clear: both;
	width: 100%;
}

#siteSearch input.text, #siteSearch input.submit {
	margin: 0;
}

#popUp #siteSearch {
	margin-bottom: 1em;
	float: left;
}

#siteSearch label {
	display: block;
	margin: 0 0 4px 0;
}

#popUp #siteSearch input.text {
	
}

/* @end */

/* @group Content Search */

#contentSearch {
	margin-bottom: 1.5em;
}

#contentSearch h3 {
	font-size: 11px;
	font-weight: normal;
}

/* @end */

/* @group Tables */

table.mura-table-grid {
	margin: 0 0 16px 0;
	border-collapse: collapse;
	border: 1px solid #DBDBDB;
	clear: both;
	width: 100%;
}

h4 + table {
	margin-top: 1em;
}

#content #emailBroadcasts table {
	width: 580px;
	clear: both;
}

#siteSearch table#metadata { /*For FCKEditor PopUps*/
	width: auto;
}

#userActivity table {
	width: 49%;
	float: right;
	clear: none;
}

#userActivity #recentActivity {
	float: left;
}

#popularContent table {
	width: 49%;
	float: right;
	clear: none;
}

#popularContent #topPages{
	float: left;
}

#popularContent th a {
	font-weight: normal;
	color: #444;
}

#popUp table {
	width: 100%;
}

#ctrash table {
	width: 920px;
}

table + .divide {
	margin-top: 8px;
}

#cdashboard table + .divide {
	margin-top: 0;
}

.mura-table-grid th {
	margin: 0 !important;
	background: #FFFEFE url(../images/bg_th.jpg) repeat-x left bottom;
	font-style: normal;
	color: #000;
	padding: 4px 5px;
	border: 1px solid #DBDBDB;
	white-space: nowrap;
	text-align: center;
}

.mura-table-grid th.alt {
	text-align: left;
	background-image: none;
	background-color: #EAF4FE;
	font-weight: normal;
	border: 0;
}

#cdashboard table th, #cdashboard table td {
	text-align: left;
}

.mura-table-grid th span {
	font-weight: normal;
}

#cdashboard th span, #cdashboard td span {
	color: #666;
}

.mura-table-grid table th a {
	color: #000;
}

#cdashboard table th a {
	color: #ff3a00;
}

#cdashboard #recentActivity th a, #cdashboard #memberActivity th a {
	color: #78a8d4;
}

#cdashboard #recentcontent li {
	margin: 0 0 .5em;
	line-height: 1.25em;
}


.mura-table-grid td {
	color: #333232;
	padding: 4px 5px 4px 5px;
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	white-space: nowrap;
	background-color: #EAF4FE;
	text-align: center;
	width: 1%;
}

/*table table {
	padding: 0;
	border: 0;
	white-space: normal;
	background-color: transparent;
	text-align: left;
	width: auto;
}

table td table td {
	padding: 0;
	border: 0;
	white-space: normal;
	background-color: transparent;
	text-align: left;
	width: auto;
}*/

.mura-table-grid .alt td {
	/*border: 1px solid #DBDBDB;*/
	background-color: #fcfeff;
}

.mura-table-grid  td.email {
	text-transform: lowercase;
}

.mura-table-grid  th.url, table td.url {
	text-align: left;
}

.mura-table-grid  tr.alt th, .mura-table-grid  tr.alt td, .alt dl {
	background-color: #FCFEFF;
}

.mura-table-grid .varWidth {
	width: 95%;
	text-align: left;
	white-space: normal;
}

.mura-table-grid th a, .mura-table-grid td a {
	color: #000;
	text-decoration: none;
}

.mura-table-grid td a:hover {
	color: #000;
	text-decoration: underline;
}

.mura-table-grid td.add {
	padding: 5px 4px 0;
}

.mura-table-grid td.add a, .mura-grid a.add {
	display: block;
	background: url(../images/icons/add_16x16.png) no-repeat center center;
	width: 16px;
	height: 16px;
	padding: 0;
}

.mura-grid a.add { /* really only needed for ie7 */
	width: 24px;
	height: 28px;
}

#ccategory table td.add a, #cFeed table td.add a {
	background: url(../images/icons/add_16x16.png) no-repeat center center;
}

/*#ccategory td.add a {
	display: block;
	background: url(../images/icons/new_32.png) no-repeat center center;
	width: 12px;
	height: 13px;
	padding: 0;
}*/

table td.add a:hover {
	text-decoration: none;
}

li.Page {
	background: transparent url(../images/icons/files/icon_generic_small.gif) no-repeat;
	color: #333232;
	text-decoration: none;
	margin: 0;
}

td li.Page {
	padding: 2px 0 2px 30px;
	background-position: 11px 1px;
}

table td.varWidth li,
table#fileList td.varWidth a,
.overview span
 {
	background-position: 11px 1px;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 30px;
}

table#fileList td.varWidth a,
.overview .type span {
	padding: 2px 0 2px 20px;
	background-position: 0px 1px;
}

#docTitle {
	padding-left: 20px;
	background-position: left center;
}

table.cfdebug {
	width: auto !important;
}

table.cfdebug td {
	text-align: left;
	background: #fff;
}

table.cfdebug td a {
	
}

/* @end */

/* @group Mura Grid */

.mura-grid {
	/*overflow: hidden;*/
	border: 1px solid #DBDBDB;
	border-top: 0;
	float: left;
	background: #f9f9f9;
}

.mura-grid li {
	clear: both;
	float: left;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

.mura-grid li:hover {
	cursor: move;
}

/* Use this to highlight node on hover */
.mura-grid li dl:hover {
	/*outline: 1px solid red;*/
}

.mura-grid li:hover #top-node, .mura-grid.noDrag li:hover  {
	cursor: auto;
}

/* @group Nested Offsets */

#mura-nodes li .add { margin-right: 16px; }
#mura-nodes li .title { max-width: 80%; }

#mura-nodes li li .add { margin-right: 32px; }
#mura-nodes li li .title { max-width: 76%; }

#mura-nodes li li li .add { margin-right: 53px; }
#mura-nodes li li li .title { max-width: 71%; }

#mura-nodes li li li li .add { margin-right: 73px; }
#mura-nodes li li li li .title { max-width: 66%; }

#mura-nodes li li li li li .add { margin-right: 93px; }
#mura-nodes li li li li li .title { max-width: 61%; }

#mura-nodes li li li li li li .add { margin-right: 113px; }
#mura-nodes li li li li li li .title { max-width: 56%; }

#mura-nodes li li li li li li li .add { margin-right: 133px; }
#mura-nodes li li li li li li li .title { max-width: 50%; }

#mura-nodes li li li li li li li li .add { margin-right: 153px; }
#mura-nodes li li li li li li li li .title { max-width: 45%; }

#mura-nodes li li li li li li li li li .add { margin-right: 173px; }
#mura-nodes li li li li li li li li li .title { max-width: 40%; }

#mura-nodes li li li li li li li li li li .add { margin-right: 193px; }
#mura-nodes li li li li li li li li li li .title { max-width: 35%; }

#mura-nodes li li li li li li li li li li li .add { margin-right: 213px; }
#mura-nodes li li li li li li li li li li li .title { max-width: 30%; }

#mura-nodes li li li li li li li li li li li li .add { margin-right: 233px; }
#mura-nodes li li li li li li li li li li li li .title { max-width: 25%; }

#mura-nodes li li li li li li li li li li li li li .add { margin-right: 253px; }
#mura-nodes li li li li li li li li li li li li li .title { max-width: 20%; }

/* @end */
.mura-grid .ui-draggable-dragging {
	/*border: 2px solid #fff;*/
	-webkit-box-shadow: 0px 0px 8px #666;
	-moz-box-shadow: 0px 0px 8px #666;
	box-shadow: 0px 0px 8px #666;
}

/*Fix Firefox wrapping issue when zoomed in 1 level and dragging. Safari has a different issue when zoomed in and dragging where the row you're dragging gets positioned about 400 pixels below your cursor, not sure what the fix is. */
/*@-moz-document url-prefix() {
	.mura-grid .ui-draggable-dragging {
	width: 81.5% !important;
	height: 28px !important;
	overflow: hidden;
	}
}*/

.mura-grid dl {
	background-color: #EAF4FE;
	float: left;
	width: auto;
	margin-bottom: 0;
	min-height: 10px;
	line-height: 20px;
}

.mura-grid dl.alt {
	background-color: #fcfeff;
}

.mura-grid dt, .mura-grid dd  {
	color: #333232;
	border-right: 1px solid #DBDBDB;
	text-align: center;
	float: left;
	margin: 0 !important;
}

.mura-grid dd  {
	color: #666;
}

.mura-grid dd.updated  {
	color: #333232;
}

.mura-grid dt {
	width: 380px;
	text-align: left;
	line-height: 12px;
	min-height: 20px;
	padding: 0 5px 0 0 !important;
	font-weight: normal;
	position: relative;
}

.mura-grid dd {
	padding: 4px 5px;
	height: 20px;
	position: relative;
}

.mura-grid dt a {
	display: block;
	height: auto;
	min-height: 18px;
	line-height: 20px;
	white-space: wrap;
	padding: 4px 5px 4px 22px;
	float: left;
	color: #000;
}

.mura-grid dt a.title {
	overflow: hidden;
}

/*.mura-grid dt a.title:after {
	content: ;
}*/

.mura-grid dt a.tooltip {
	padding: 0 10px 0 20px;
}

.mura-grid dt img {
	float: left;
	padding: 11px 5px 0 0;
	margin-left: -15px;
}

.mura-grid dt span.hasChildren-closed {
	float: left;
	display: block;
	width: 12px;
	height: 28px;
	padding: 0;
	margin-left: -11px;
	background: url(../images/icons/right_on.gif) no-repeat 3px 50%;
	cursor:pointer;
}

.mura-grid dt span.hasChildren, .mura-grid dt span.hasChildren-open {
	float: left;
	display: block;
	width: 12px;
	height: 28px;
	padding: 0;
	margin-left: -11px;
	background: url(../images/icons/down_on.gif) no-repeat left 50%;
	cursor:pointer;
}

.mura-grid dt span.hasMore {
	font-style: italic;
	color: #666;
}

#mura-nodes dt .mura-title-fade {	
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 28px;
	width: 50px;
	background: transparent url(../images/fade-grid-row-dk.png) left top repeat-y;
}

#mura-nodes .alt dt .mura-title-fade {
	background: transparent url(../images/fade-grid-row-lt.png) left top repeat-y;
}

.mura-grid .order {
	width: 40px;
}

.mura-grid .objects {
	width: 50px;
}

.mura-grid .display, .mura-grid .feature, .mura-grid .template {
	width: 60px;
}

.mura-grid .template img.icon {
	height: 30px;
	width: auto;
	position: relative;
	top: -5px;
}

.mura-grid #mura-nodes .scheduled a,
td.scheduled a {
	position: relative;
	top: -2px;
	display: inline-block;
	height: 24px;
	width: 24px;
	background: url(../images/icons/cal.png) no-repeat 50% 50%;
}

.mura-grid #mura-nodes #selected.scheduled a {
	background: url(../images/icons/cal-on.png) no-repeat 50% 50%;
}

.mura-grid #mura-nodes .scheduled a span,
td.scheduled a span {
	max-width: 110px;
	text-align: center;
}

.mura-grid .nav {
	width: 50px;
}

.mura-grid .updated {
	width: 150px;
}

/*.mura-grid .date {
	width: 90px;
}

.mura-grid .time {
	width: 60px;
}*/

.mura-grid .admin {
	width: 92px;
	border-right: 0;
}

.mura-grid .admin ul, td.administration ul {
	margin: 0 auto;
	float: left;
}

.mura-grid a:link, .mura-grid a, .mura-grid-hdr a:link {
	color: #000 !important;
	text-decoration: none;
}

.mura-grid a:hover {
	color: #000;
	text-decoration: underline;
}

.mura-grid dt .add {
	width: 16px;
	margin: 0;
	margin-right: 7px;
	display: block;
	background: url(../images/icons/add_16x16.png) no-repeat center center;
	height: 20px;
	padding: 4px;
	border: 0;
	border-right: 1px solid #DBDBDB;
}

.mura-grid-hdr dt, .mura-grid-hdr dd {
	background: #FFFEFE url(../images/bg_th.jpg) repeat-x left bottom;
	font-style: normal;
	color: #000;
	border: 1px solid #DBDBDB;
	white-space: nowrap;
	text-align: center;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	height: 26px;
}
	
.mura-grid-hdr dt {
	text-align: left;
	border-left: 0;
	padding-left: 0 !important;
}

.mura-grid-hdr dd {
	border-left: 0;
}

.mura-grid-hdr .add, #mura-nodes span.add {
	display: block;
	float: left;
	height: 18px !important;
	background: none !important;
}

.mura-grid-hdr a.tooltip, .mura-grid-hdr span.add, #mura-nodes span.add {
	display: inline-block;
	line-height: 18px;
}

.mura-grid-hdr a {
	margin-top: 4px;
	font-weight: bold;
}	

.mura-grid-hdr dt a.tooltip {
	padding-left: 0;
}

dt a.add:hover {
	text-decoration: none;
}

dt .add li.Page {
	background: transparent url(../images/icons/files/icon_generic_small.gif) no-repeat;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 30px;
	background-position: 11px 1px;
}

/* @end */

/* @group Flat List */

#tabFlat .sidebar {
	float: right;
	width: 22%;
	/*padding: 1em;
	background: #e9e9e9;
	border-radius: 5px;*/
}

#tabFlat .mura-table-grid {
	float: left;
	width: 100%;
}

.navSort {
	margin-bottom: 1em;
	overflow: hidden;	
}

#tabFlat .navSort h3 {
	float: left;
	font-size: 11px;
	margin: 0 .5em 0 0;
	height: 24px;
	line-height: 24px;
}

#tabFlat .sidebar h3 {
	font-size: 13px;
	font-weight: bold;
}

#tabFlat #navTask {
	float: left;
	background: none;
	margin: 0;
	padding: 0;
}

#tabFlat #navTask li {
	background: none;
	padding: 0;
	margin: 0 .25em 0 0;
}

#tabFlat #navTask li a {
	background: #e9e9e9;
	padding: .4em .75em;
	border-radius: 12px;
	color: #333;
	height: 24px;
	line-height: 24px;
	font-size: 11px;
	text-decoration: none;
}

#tabFlat #navTask li a:hover, #tabFlat #navTask li a.active {
	background: #aaa;
	color: #fff;
}

#tabFlat a.active {
	background: #aaa;
	color: #fff;
}

#tabFlat .mura-table-grid td {
	vertical-align: top;
}

#tabFlat .mura-table-grid td {
	vertical-align: top;
	padding-top: 10px;
}

#tabFlat .mura-table-grid td.item {
	padding: 8px;
	text-align: left;
	white-space: wrap !important;
}

/* Interactions */
#tabFlat .mura-table-grid tr:hover {
}

#tabFlat .mura-table-grid tr:hover td {
	background-color: #fcf0f2;
	
}

#tabFlat td .locked-offline {
	padding: .35em .8em;
	margin:  .25em 0 0;
	background: #FBC2C4;
	font-size: 11px;
	display: inline-block;
}

#tabFlat .item h3 {
	margin-bottom: .35em;
	/*background-repeat: no-repeat;
	padding-left: 20px;*/
	letter-spacing: -.06em;
	font-weight: bold;
	line-height: 16px;
	font-size: 14px;
	width: 80%;
}

#tabFlat ul.nodeMeta {
	margin: 0;
	position: relative;
	list-style: none;
}

#tabFlat ul.nodeMeta li {
	float: left;
	padding: 0;
	margin: 0 .5em .35em 0;
	font-size: 11px;
}

#tabFlat ul.nodeMeta li:after {
	content: "/";
	margin-left: .5em;
	color: #aaa;
}

#tabFlat ul.nodeMeta li:last-child:after {
	content: "";
}

#tabFlat ul.nodeMeta .navZoom li {
	padding-left: 18px;
	margin-right: .25em;
}

/*#tabFlat .item .nodeMeta .updated {
	float: none;
}*/

#tabFlat .thumbnail {
	float: left;
	margin: .35em .75em .5em 0;
	padding-left: 0;
}

#tabFlat .item .nodeMeta .categories {
	max-width: 77%;
}

#tabFlat .item .nodeMeta .type {
	clear: right !important;
	/*float: none;*/
}

#tabFlat .thumbnail img {
	width: 80px;
	height: auto;
	margin: 0;
	padding: 0;
	display: block;
	/*background: #ccc;
	padding: .4em;*/
	border: 3px solid #ccc;
}

#tabFlat table .item .navZoom {
	margin: .75em 0 .75em !important;
	/*clear: both !important;*/
	display: block;
	overflow: hidden;
	float: none !important;
	border: none;
}

.module {
	margin-bottom: 1em;
	padding: 1em;
	background: #e9e9e9;
	border-radius: 5px;
}

#mura-filter-category {
	overflow-x: auto;
}

#mura-filter-category ul {
	overflow: visible;
}

#mura-filter-category li {
	min-width: 160px;
}

#navReports {
	margin-top: 26px;
}

#tabFlat #navReports li {
	margin-bottom: .25em;
}

#tabFlat #navReports a {
	/*color: #ff3a00;*/
	color: #369;
	padding: .35em .75em;
	border-radius: 10px;
	display: inline-block;
}

#tabFlat #navReports a:hover {
	color: #fff;
	background: #333;
	text-decoration: none;
}

#tabFlat #navReports a.active {
	color: #fff;
}

.module select {
	width: 100%;
}

.module input.text {
	width: 95%;
}

/* @end */

/* @group File Icons */

.btn-alt {
	background-color: #eee;
	padding: .25em 1em;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	display: inline-block;
}

.mura-grid li dt a {
	background: url(../images/icons/files/icon_generic_small.gif) 1px center no-repeat;
	color: #333232;
	text-decoration: none;
	margin: 0;
}

.mura-file {
	background-repeat: no-repeat;
	padding: 4px 0 4px 20px;
	background-position:left center;
	margin: 0 1em 1em 0;
	display: block;
	float: left;
	clear: left;
}

#mura-file-offline-edit {
	background: #eee url(../images/icons/download_24.png) 7px center no-repeat;
	padding-left: 24px;
	margin-right: 1em;
	display: block;
	float: left;
}

#msg-file-locked {
	margin-bottom: .5em !important;
	/*padding: .35em .35em .35em 26px !important;
	background-image: url(../images/icons/sinfo_24.png);
	background-position: 7px center;
	background-repeat: no-repeat;*/
	padding: .35em .75em !important;
}

#msg-file-locked.error {

}

#msg-file-locked.error a {
	padding-left: 24px;
	text-decoration: underline;
	background-image: url(../images/icons/mail_24.png);
	background-position: 7px center;
	background-repeat: no-repeat;
}

#mura-file-unlock {
	text-decoration: none;
	background: #eee url(../images/icons/ulock_24.png) 9px center no-repeat;
	padding-left: 26px;
	display: block;
	float: left;
}

#content #mura-revision-type {
	margin: 0;
	line-height: 2.2 !important;
	display: inline-block;
}

/* @group Default */

.doc, .docx, .docm, .dotx, .dotm {
	background-image: url(../images/icons/files/icon_doc_small.gif) !important;
}

.jpg  {
	background-image: url(../images/icons/files/icon_jpg_small.gif) !important;
}

.psd {
	background-image: url(../images/icons/files/icon_gif_small.gif) !important;
}

.gif {
	background-image: url(../images/icons/files/icon_gif_small.gif) !important;
}

 .png {
	background-image: url(../images/icons/files/icon_png_small.gif) !important;
}

.pdf {
	background-image: url(../images/icons/files/icon_pdf_small.gif) !important;
}

.txt {
	background-image: url(../images/icons/files/icon_txt_small.gif) !important;
}

 .ppt, .pptx, .pptm, .potx, .potm, .ppam, .ppsx, .ppsm, .sldx, .sldm, .thmx {
	background-image: url(../images/icons/files/icon_ppt_small.gif) !important;
}

.xls, .xlsx, .xlsm, .xltx, .xltm, .xlsb, .xlam {
	background-image: url(../images/icons/files/icon_xls_small.gif) !important;
}

.mdb {
	background-image: url(../images/icons/files/icon_mdb_small.gif) !important;
}

.vsd {
	background-image: url(../images/icons/files/icon_vsd_small.gif) !important;
}

.mpp {
	background-image: url(../images/icons/files/icon_mpp_small.gif) !important;
}

.graffle {
	background-image: url(../images/icons/files/icon_graffle_small.gif) !important;
}

.oo3 {
	background-image: url(../images/icons/files/icon_oo3_small.gif) !important;
}

.mp3 {
	background-image: url(../images/icons/files/icon_mp3_small.gif) !important;
}

.ndd {
	background-image: url(../images/icons/files/icon_ndd_small.gif) !important;
}

.zip {
	background-image: url(../images/icons/files/icon_zip_small.gif) !important;
}

.css {
	background-image: url(../images/icons/files/icon_css_small.gif) !important;
}

.flv {
	background-image: url(../images/icons/files/icon_flv_small.png) !important;
}

.html, .htm {
	background-image: url(../images/icons/files/icon_generic_small.gif) !important;
}

/* @end */

/* @group Locked */

.docLocked, .docxLocked, .docmLocked, .dotxLocked, .dotmLocked {
	background-image: url(../images/icons/files/icon_doc_small_locked.gif) !important;
}

.jpgLocked {
	background-image: url(../images/icons/files/icon_jpg_small_locked.gif) !important;
}

.psdLocked {
	background-image: url(../images/icons/files/icon_gif_small_locked.gif) !important;
}

.gifLocked {
	background-image: url(../images/icons/files/icon_gif_small_locked.gif) !important;
}

.pngLocked {
	background-image: url(../images/icons/files/icon_png_small_locked.gif) !important;
}

.pdfLocked {
	background-image: url(../images/icons/files/icon_pdf_small_locked.gif) !important;
}

.txtLocked {
	background-image: url(../images/icons/files/icon_txt_small_locked.gif) !important;
}

.pptLocked, .pptxLocked, .pptmLocked, .potxLocked, .potmLocked, .ppamLocked, .ppsxLocked, .ppsmLocked, .sldxLocked, .sldmLocked, .thmxLocked {
	background-image: url(../images/icons/files/icon_ppt_small_locked.gif) !important;
}

.xlsLocked, .xlsxLocked, .xlsmLocked, .xltxLocked, .xltmLocked, .xlsbLocked, .xlamLocked {
	background-image: url(../images/icons/files/icon_xls_small_locked.gif) !important;
}

.mdbLocked {
	background-image: url(../images/icons/files/icon_mdb_small_locked.gif) !important;
}

.vsdLocked {
	background-image: url(../images/icons/files/icon_vsd_small_locked.gif) !important;
}

.mppLocked {
	background-image: url(../images/icons/files/icon_mpp_small_locked.gif) !important;
}

.graffleLocked {
	background-image: url(../images/icons/files/icon_graffle_small_locked.gif) !important;
}

.oo3Locked {
	background-image: url(../images/icons/files/icon_oo3_small_locked.gif) !important;
}

.mp3Locked {
	background-image: url(../images/icons/files/icon_mp3_small_locked.gif) !important;
}

.nddLocked {
	background-image: url(../images/icons/files/icon_ndd_small_locked.gif) !important;
}

.zipLocked {
	background-image: url(../images/icons/files/icon_zip_small_locked.gif) !important;
}

.cssLocked {
	background-image: url(../images/icons/files/icon_flv_small_locked.gif) !important;
}

.flvLocked {
	background-image: url(../images/icons/files/icon_flv_small_locked.png) !important;
}

.htmlLocked, .htmLocked, .cfmLocked, .cfcLocked, .csvLocked, .phpLocked, .rbLocked, .pyLocked, .javaLocked, .jspLocked  {
	background-image: url(../images/icons/files/icon_generic_small_locked.gif) !important;
}

/* @end */

/* @end */

/* @group Content Icons */

.mura-grid li a.Link,
.navZoom li.Link  {
	background: url(../images/icons/link.png) no-repeat 2px .7em;
}

.mura-grid li a.Portal,
.navZoom li.Portal {
	background: url(../images/icons/portal.png) no-repeat 0 .6em;
}

.mura-grid li a.Gallery,
.navZoom li.Gallery {
	background: url(../images/icons/smicn_32.png) no-repeat 3px .7em;
}

.mura-grid li a.Image,
.navZoom li.Image {
	background: url(../images/icons/image_32.png) no-repeat 0 .6em;
}

.mura-grid li a.GalleryLocked,
.navZoom li.GalleryLocked {
	background: url(../images/icons/smicn_32_locked.png) no-repeat 1px .7em;
}

.mura-grid li a.ImageLocked,
.navZoom li.ImageLocked {
	background: url(../images/icons/image_32_locked.png) no-repeat 0 .1em;
}

.mura-grid li a.Calendar,
.navZoom li.Calendar {
	background: url(../images/icons/calendar.gif) no-repeat 2px .6em;
}

.mura-link-search-result .navZoom li.Calendar {
	background: url(../images/icons/calendar.gif) no-repeat 2px center;
}

#tabFlat .navZoom li.Calendar {
	background: url(../images/icons/calendar.gif) no-repeat 2px .1em;
}

.mura-grid li a.PageLocked,
.navZoom li.PageLocked {
	background: url(../images/icons/files/icon_generic_small_locked.gif) no-repeat 1px .6em;
}

.mura-grid li a.DocumentLocked,
.mura-grid li a.FileLocked,
.navZoom li.DocumentLocked,
.navZoom li.FileLocked {
	background: url(../images/icons/document_locked.png) no-repeat 1px .1em;
}

.mura-grid li a.LinkLocked,
.navZoom li.LinkLocked {
	background: url(../images/icons/link_locked.png) no-repeat 1px .7em;
}

.mura-grid li a.PortalLocked,
.navZoom li.PortalLocked {
	background: url(../images/icons/portal_locked.png) no-repeat 0 .6em;
}

.mura-grid li a.CalendarLocked,
.navZoom li.CalendarLocked {
	background: url(../images/icons/calendar_locked.gif) no-repeat 1px .6em;
}

.navZoom li,
.navZoom li.Link,
.navZoom li.Gallery,
.navZoom li.Image,
.navZoom li.Page,
.navZoom li.gif,
.navZoom li.jpg,
.navZoom li.psd,
.navZoom li.pdf,
.navZoom li.ppt,
.navZoom li.doc,
.navZoom li.png,
.navZoom li.txt,
.navZoom li.xls,
.navZoom li.mdb,
.navZoom li.vsd,
.navZoom li.mpp,
.navZoom li.graffle,
.navZoom li.mp3,
.navZoom li.ndd,
.navZoom li.zip,
.navZoom li.css,
.navZoom li.html,
.navZoom li.htm,
.navZoom li.LinkLocked,
.navZoom li.GalleryLocked,
.navZoom li.ImageLocked,
.navZoom li.PageLocked,
.navZoom li.gifLocked,
.navZoom li.jpgLocked,
.navZoom li.psdLocked,
.navZoom li.pdfLocked,
.navZoom li.pptLocked,
.navZoom li.docLocked,
.navZoom li.pngLocked,
.navZoom li.txtLocked,
.navZoom li.xlsLocked,
.navZoom li.mdbLocked,
.navZoom li.vsdLocked,
.navZoom li.mppLocked,
.navZoom li.graffleLocked,
.navZoom li.mp3Locked,
.navZoom li.nddLocked,
.navZoom li.zipLocked,
.navZoom li.cssLocked,
.navZoom li.htmlLocked,
.navZoom li.htmLocked   {
	background-position: left center;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 18px !important;
}

.navZoom li.Portal, .navZoom li.PortalLocked, .navZoom li.Calendar, .navZoom li.CalendarLocked {
	background-position: left center;
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 20px !important;
}


table td li.Category {
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0;
}

table td li.CategoryLocked {
	color: #333232;
	text-decoration: none;
	margin: 0;
	padding: 2px 0;
}

/*table td.order img {
	margin: 0 1px 0 1px
}*/

table td.title img {
	margin-right: 3px;
}

/* @end */

/* @group Admin Icons */

ul.one, ul.drafts, ul.creatives, ul.advertisers, ul.mailingListMembers { /* 1 Icon */
	width: 14px;
}

ul.two, ul.campaigns, ul.adZones, ul.emails, ul.users, ul.currentSites, ul.versionHistory, ul.group { /* 2 Icons */
	width: 38px;
}

ul.three, ul.rss, ul.mailingLists { /* 3 Icons */
	width: 57px;
}

ul.four, ul.component { /* 4 Icons */
	width: 72px !important;
}

ul.five, ul.form, .admin ul { /* 5 Icons */
	width: 95px;
}

ul.six { /* 6 Icons */
	width: 110px;
}

ul.seven { /* 7 Icons */
	width: 133px;
}

.mura-grid .admin li, .mura-table-grid .admin li, td.administration li {
	list-style: none; 
	float: left !important;
	width: 14px;
	margin: 0 5px 0 0;
	padding: 0;
	clear: none;
	background-position: 50% 50% !important;
	background-repeat: no-repeat;
	border: 0;
}

.mura-grid .admin a, .mura-table-grid .admin li a, td.administration li a {
	height: 18px;
	width: 14px;
	float: left;
	clear: none;
	text-indent: -999em;

}

.admin .add, .mura-grid .admin .select, table td.administration li.add, table td.administration .select {
	background: url(../images/icons/add_16x16.png) no-repeat;
}

.admin li.preview, table td.administration li.preview {
	background: url(../images/icons/opnbr_24.png) no-repeat;
}

.admin li.edit, table td.administration li.edit {
	background: url(../images/icons/edit_24.png) no-repeat;
}

.admin li.config, table td.administration li.config {
	background: url(../images/icons/apps_24.png) no-repeat;
}

.admin li.versionHistory, table td.administration li.versionHistory {
	background: url(../images/icons/hist_24.png) no-repeat;
}

.admin li.changeSets, table td.administration li.changeSets {
	background: url(../images/icons/change_set_24.png) no-repeat;
}


.admin li.permissions, table td.administration li.permissions {
	background: url(../images/icons/group_24.png) no-repeat;
}

.admin li.delete, table td.administration li.delete {
	background: url(../images/icons/remov_24.png) no-repeat;
	margin-right: 0;
}

.admin li.viewDetails, table td.administration li.viewDetails {
	background: url(../images/icons/srch_24.png) no-repeat;
}

.admin li.rss, table td.administration li.rss {
	background: url(../images/icons/rss_14.png) no-repeat;
}

.admin li.viewReport, table td.administration li.viewReport {
	background: url(../images/icons/chart_24.png) no-repeat;
}

.admin li.download, table td.administration li.download {
	background: url(../images/icons/download_24.png) no-repeat;
}

.admin li.import, table td.administration li.import {
	background: url(../images/icons/download_24.png) no-repeat;
}

.admin li.manageData, table td.administration li.manageData {
	background: url(../images/icons/confg_24.png) no-repeat;
}

.admin li.deploy, table td.administration li.deploy {
	background: url(../images/icons/go_24.png) no-repeat;
}

li.admin li.moveCopy, table td.administration li.moveCopy {
	background: url(../images/icons/move_24.png) no-repeat;
}

li.admin li.source, table td.administration li.source {
	background: url(../images/icons/notep_24.png) no-repeat;
}

.admin li.rename, table td.administration li.rename {
	background: url(../images/icons/wiz_24.png) no-repeat;
}

.admin li.viewUnzip, table td.administration li.viewUnzip {
	background: url(../images/icons/open_24.png) no-repeat;
}

.admin li.manipulate, table td.administration li.manipulate {
	background: url(../images/icons/confg_24.png) no-repeat;
}

.admin li.addOff, table td.administration li.addOff {
	background: url(../images/icons/add_24_off.png) no-repeat;
	text-indent: -999em;
}

.admin li.editOff, table td.administration li.editOff {
	background: url(../images/icons/edit_24_off.png) no-repeat;
	text-indent: -999em;
}

.admin li.versionHistoryOff, table td.administration li.versionHistoryOff {
	background: url(../images/icons/hist_24_off.png) no-repeat;
	text-indent: -999em;
}

.admin li.permissionsOff, table td.administration li.permissionsOff {
	background: url(../images/icons/group_24_off.png) no-repeat;
	text-indent: -999em;
}

.admin li.deleteOff, table td.administration li.deleteOff {
	background: url(../images/icons/remov_24_off.png) no-repeat;
	text-indent: -999em;
	margin-right: 0;
}

.admin li.moveCopyOff, table td.administration li.moveCopyOff {
	background: url(../images/icons/move_24_off.png) no-repeat;
	text-indent: -999em;
}

.admin li.sourceOff, table td.administration li.sourceOff {
	background: url(../images/icons/notep_24_off.png) no-repeat;
	text-indent: -999em;
}

.admin li.renameOff, table td.administration li.renameOff {
	background: url(../images/icons/wiz_24_off.png) no-repeat;
	text-indent: -999em;
}

.admin li.viewUnzipOff, table td.administration li.viewUnzipOff {
	background: url(../images/icons/open_24_off.png) no-repeat;
	text-indent: -999em;
}

.admin li.manipulateOff, table td.administration li.manipulateOff {
	background: url(../images/icons/confg_24_off.png) no-repeat;
	text-indent: -999em;
}

.admin li.manageDataOff, table td.administration li.manageDataOff {
	background: url(../images/icons/confg_24_off.png) no-repeat;
	text-indent: -999em;
}

.admin img.solo, td.administration img.solo {
	margin: 0 6px;
}

#manageData table {
	width: 1%;
}

#manageData th, #manageData td {
	text-align: left;
}

#manageData td {
	white-space: normal;
	vertical-align: middle !important;
}

#manageData td.mForm-data p {
	margin: 0;
}

.admin, #manageData .dateSubmitted {
	white-space: nowrap;
}

#tabFlat .admin {
	float: right;
	margin-left: 2em;
	position: relative;
}

#tabFlat .admin ul {
	padding: .35em .75em;
	/*float: right;*/
	position:  absolute;
	top: 0;
	right: 0;
	background: #ddd;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	display: none;
}

#tabFlat .mura-table-grid tr:hover .admin ul {
	display: block;
	/*background: #fff;*/
}

/* @end */

/* @group Nested Heiarchical Lists */

ul.neston {
	list-style: none;
	margin: 0 5px 0 0;
	padding: 0;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
}

ul.nestoff {
	list-style: none;
	margin: 0 5px 0 0;
	padding: 0;
}

ul.nest1on {
	list-style: none;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
	margin: 0 5px 0 16px;
	padding: 0;
}

ul.nest1off {
	list-style: none;
	margin: 0 5px 0 16px;
	padding: 0;
}

ul.nest2on {
	list-style: none;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
	margin: 0 5px 0 32px;
	padding: 0;
}

ul.nest2off {
	list-style: none;
	margin: 0 5px 0 32px;
	padding: 0;
}

ul.nest3on {
	list-style: none;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
	margin: 0 5px 0 48px;
	padding: 0;
}

ul.nest3off {
	list-style: none;
	margin: 0 5px 0 48px;
	padding: 0;
}

ul.nest4on {
	list-style: none;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
	margin: 0 5px 0 64px;
	padding: 0;
}

ul.nest4off {
	list-style: none;
	margin: 0 5px 0 64px;
	padding: 0;
}

ul.nest5on {
	list-style: none;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
	margin: 0 5px 0 80px;
	padding: 0;
}

ul.nest5off {
	list-style: none;
	margin: 0 5px 0 80px;
	padding: 0;
}

ul.nest6on {
	list-style: none;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
	margin: 0 5px 0 96px;
	padding: 0;
}

ul.nest6off {
	list-style: none;
	margin: 0 5px 0 96px;
	padding: 0;
}

ul.nest7on {
	list-style: none;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
	margin: 0 5px 0 112px;
	padding: 0;
}

ul.nest7off {
	list-style: none;
	margin: 0 5px 0 112px;
	padding: 0;
}

ul.nest8on {
	list-style: none;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
	margin: 0 5px 0 128px;
	padding: 0;
}

ul.nest8off {
	list-style: none;
	margin: 0 5px 0 128px;
	padding: 0;
}

ul.nest9on {
	list-style: none;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
	margin: 0 5px 0 128px;
	padding: 0;
}

ul.nest9off {
	list-style: none;
	margin: 0 5px 0 128px;
	padding: 0;
}

ul.nest10on {
	list-style: none;
	background: url(../images/icons/down_on.gif) no-repeat 0 6px;
	margin: 0 5px 0 144px;
	padding: 0;
}

ul.nest10off {
	list-style: none;
	margin: 0 5px 0 144px;
	padding: 0;
}

/* @end */

/* @group Nested Heiarchical Lists - Categories */

#ccategory ul.neston {
	list-style: none;
	margin: 0 5px 0 0;
	padding: 0;
	background-image: none;
	font-weight: bold;
}

#ccategory ul.nestoff {
	list-style: none;
	margin: 0 5px 0 0;
	padding: 0;
	font-weight: bold;
}

#ccategory ul.nest1on {
	list-style: none;
	background-image: none;
	margin: 0 5px 0 16px;
	padding: 0;
}

#ccategory ul.nest1off {
	list-style: none;
	margin: 0 5px 0 16px;
	padding: 0;
}

#ccategory ul.nest2on {
	list-style: none;
	background-image: none;
	margin: 0 5px 0 32px;
	padding: 0;
}

#ccategory ul.nest2off {
	list-style: none;
	margin: 0 5px 0 32px;
	padding: 0;
}

#ccategory ul.nest3on {
	list-style: none;
	background-image: none;
	margin: 0 5px 0 48px;
	padding: 0;
}

#ccategory ul.nest3off {
	list-style: none;
	margin: 0 5px 0 48px;
	padding: 0;
}

#ccategory ul.nest4on {
	list-style: none;
	background-image: none;
	margin: 0 5px 0 64px;
	padding: 0;
}

#ccategory ul.nest4off {
	list-style: none;
	margin: 0 5px 0 64px;
	padding: 0;
}

#ccategory ul.nest5on {
	list-style: none;
	background-image: none;
	margin: 0 5px 0 80px;
	padding: 0;
}

#ccategory ul.nest5off {
	list-style: none;
	margin: 0 5px 0 80px;
	padding: 0;
}

#ccategory ul.nest6on {
	list-style: none;
	background-image: none;
	margin: 0 5px 0 96px;
	padding: 0;
}

#ccategory ul.nest6off {
	list-style: none;
	margin: 0 5px 0 96px;
	padding: 0;
}

#ccategory ul.nest7on {
	list-style: none;
	background-image: none;
	margin: 0 5px 0 112px;
	padding: 0;
}

#ccategory ul.nest7off {
	list-style: none;
	margin: 0 5px 0 112px;
	padding: 0;
}

#ccategory ul.nest8on {
	list-style: none;
	background-image: none;
	margin: 0 5px 0 128px;
	padding: 0;
}

#ccategory ul.nest8off {
	list-style: none;
	margin: 0 5px 0 128px;
	padding: 0;
}

#ccategory ul.nest9on {
	list-style: none;
	background-image: none;
	margin: 0 5px 0 128px;
	padding: 0;
}

#ccategory ul.nest9off {
	list-style: none;
	margin: 0 5px 0 128px;
	padding: 0;
}

#ccategory ul.nest10on {
	list-style: none;
	background-image: none;
	margin: 0 5px 0 144px;
	padding: 0;
}

#ccategory ul.nest10off {
	list-style: none;
	margin: 0 5px 0 144px;
	padding: 0;
}

/* @end */

select.multiSelect {
	width: 300px;
}

/* @group Calendar Date Selector */

#datePicker {
	margin: 10px 6px;
	text-align: center;
	background: #fff none;
}

#datePicker form {
	width: auto;
	margin: 0;
}

#datePicker select.dropdown {
	margin: 0;
	color: #333232;
	background-color: #FBFEFF;
	border: 1px solid #DBDBDB;
	vertical-align: middle;
	width: 53px;
}

#datePicker #calendar {
	margin: 4px 0 0 0;
	padding: 0;
	background-color: #fff;
	width: auto;
	border-collapse: collapse;
	border: 0;
}

#datePicker #calendar th {
	background-color: #69c;
	color: #fff;
	text-align: center;
	padding: 0;
	background-image: none;
	border: 1px solid #69c;
	border-bottom: 0;
}

#datePicker td {
	padding: 0;
}

#datePicker #calendar tr.dayofweek td {
	background-color: #EAF4FE;
	font-style: normal;
	font-weight: bold;
	color: #000;
	padding: 4px;
	text-align: center;
}

#datePicker #calendar td {
	background-color: #FBFEFF;
	color: #000;
	text-align: center;
	border: 1px solid #DBDBDB;
}

#datePicker a.submit {
	background: url(../images/btn.gif) no-repeat top left;
	margin: 0 0 0 0;
	padding: 5px 0 5px 8px;
	color: #fff;
}

#datePicker #calendar a {
	color: #000;
	text-decoration: none;
	padding: 4px;
	display: block;
}

#datePicker #calendar a:hover, #datePicker #calendar a#today {
	color: #fff;
	text-decoration: none;
	padding: 4px;
	display: block;
	background-color: #FF6600;
}

/* @end */

/* @group Site Map */

#cHelp #content ul {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}

#cHelp #content ul a {
	color: #333232;
	text-decoration: none;
}

#cHelp #content ul a:hover {
	color: #333232;
	text-decoration: underline;
}

#cHelp #content ul p {
	color: #333232;
	font-weight: normal;
	margin: 0 0 10px 0;
}

#cHelp #content ul li {
	font-weight: bold;
	margin: 0;
}

#cHelp #content ul ul li {
	font-weight: normal;
	margin: 0;
}

#cHelp #content ul ul ul li {
	margin: 0 0 0 10px;
}

#cHelp #content ul ul ul ul li {
	margin: 0 0 0 20px;
}

/* @end */

/* @group Pop Up Window Params */

ul.params {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}

ul.params li {
	list-style: none;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	font-weight: normal;
}

/* @end */

/* @group Overview */

.overview {
	margin: 0 0 1.5em 0;
	padding: 10px;
	/*background: #F9F9F9;*/
}

.overview .navZoom {
	margin-bottom: 0;
	display: inline;
	background: none;
}

.overview li {
	list-style: none;
	margin: 0 0 4px;
}

.overview li.description * {
	display: inline;
}

/* @end */

/* @group Email Delivery Lists */

#emailGroupsLists {
	/*padding: 10px;
	background: #f9f9f9;*/
}

#emailGroupsLists ul { 
	list-style: none;
}

#emailGroupsLists #tabView2 ul  { 
	font-weight: bold;
}

/*#emailGroupsLists ul  li { 
	margin-bottom: .5em;
}*/

#emailGroupsLists #tabView2 ul ul { 
	margin: .5em 0 0 1em;
	font-weight: normal;
}

#emailGroupsLists #tabView1 dl { /*Private & Public Groups*/
	margin: 0 10px 0 0;
	float: left;
	width: 200px;
}

#emailGroupsLists #tabView2 { /*Interest Groups*/

}

/* @end */

/* @group Search Results Display */

table .navZoom {
	margin: 0 !important;
	padding: .2em !important;
	list-style: none;
	background-image: none !important;
	position: relative;
	display: inline-block;
	clear: none;
	border: 0;
}

/* @end */

/* @group Tooltip */

a.tooltip {
	position: relative;
	z-index: 0;
	text-decoration: none;
	cursor: help;
	padding-right: 8px;
	background: url(../images/icons/icon_tool_tip.gif) no-repeat right top;
	display: block;
	line-height: 1.2;
}

dt a.tooltip, th.varWidth a.tooltip, .mura-table-header a.tooltip {
	display: inline-block;
	color: #000;
	padding-right: 10px;
}

.mura-table-header a.tooltip {
	line-height: 20px;
	border: 0;
}

a.tooltip:hover {
	z-index: 1;
	text-decoration: none;
}

a.tooltip span {
	display: none;
	font-weight: normal;
}

a.tooltip:hover span {
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
	padding: 6px;
	border: 1px solid #bbb;
	background: #F7FBFE;
	color: #000;
	width: 250px;
	white-space: normal;
	text-align: left;
	text-decoration: none;
	line-height: 1;
}

/* @end */

a.expand {
	position: relative;
	text-decoration: none !important;
	cursor: help;
	white-space: normal !important;
	text-align: left;
}

a.expand span {
	display: none;
}

#content a.expand span p {
	text-decoration: none;
	font-weight: normal;
	border: 0;
}

#content a.expand:hover span {
	display: block;
	position: absolute;
	padding: 10px;
	background: #f3f3f3;
	border: 1px solid #ccc;
	color: #000;
	margin: 3px 0 0 3px;
	width: 250px;
	z-index: 50;
	top: -30px;
	text-decoration: none;
	font-weight: normal;
}


/* @group Copyright */

#copyright {
	margin: 20px 0 10px 20px;
	padding: 0;
	font-size: 9px;
	color: #A8A8A8; 
}

#blueriver {
	margin: 10px 0 10px 10px;
	padding: 3px 0 0 0;
 background: transparent url(../images/blueriver.gif) no-repeat;
}

#copyright a, #copyright a:visited {
	color: #bab9b5;
	text-decoration: none;
}

#copyright a:hover, #copyright a:active {
	color: #a09f9c;
	text-decoration: none;
}

/* @end */

/* @group File Manager */

#frmUpload {
	margin: 20px 0 20px;
	padding: 20px 0 0 0;
	background: url(../images/rule_dotted_big.gif) repeat-x left top;
	border: 0 solid blue;
}

#frmUpload dl {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	background: url(../images/rule_dotted.gif) repeat-x left bottom;
	border: 0 solid green;	
}

#frmUpload dd.uploadMultiple {
	padding-left: .5em;
}

#frmCreateNew dl {
	margin: 0;
	padding: 0;
	border: 0 solid orange;	
}

#frmCreateNew {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	background: url(../images/rule_dotted_big.gif) repeat-x left bottom;
	border: 0 solid red;	
}

#frmCreateNew dt, #frmCreateNew dd, #frmUpload dt, #frmUpload dd {
	display: inline;
}

/* @end */


/* @group Email Broadcaster */
/*#cEmail ul.metadata li {
	display: inline;
	padding: 0 2em 0 0;
}*/


#cEmail #advancedSearch dl {
	float: left;
	margin-right: 2em;
	margin-bottom: 0;
}

#cEmail #advancedSearch dl.subject {
	margin-right: 1em;
	clear: left;
	float: none;
}

#cEmail #advancedSearch dt {
	float: left;
	margin: 0 .4em 0 0;
}

#cEmail #advancedSearch dd {
	float: left;
}

/*#cEmail #filterView #advancedSearch a.submit {
	clear: both !important;
}*/

#cEmail #advancedSearch #filterBounces {
	position: relative;
}

#cEmail #advancedSearch #filterBounces a.submit {
	position: relative;
	top: 2px;
}

/*#cEmail #advancedSearch dt.status, #cEmail #advancedSearch dt.subject {
	margin-right: .6em;
}*/

/* @end */

/* @group Advertising */

#cadvertising dd td {
	width: auto;
}

/*#cadvertising .categories {
	overflow: hidden;
}*/

/*#cadvertising .categories ul {
	float: left;
	clear: both !important;
	width: 100%;
	margin: .5em 0 0 0;
	padding: 0;
}*/

/*#cadvertising .categories li {
	font-style: italic;
	margin-bottom: .5em;
}*/

/*#cadvertising .categories li li {
	width: 30%;
	margin-right: 1%;
	float: left;
	font-style: normal;
}*/

/* @end */

/* @group Trash Bin */

#ctrash #selectNewParent {
	margin-bottom: 1em;
}

#ctrash #selectNewParent h3 {
	font-size: 11px;
	margin-bottom: .5em;
}

#ctrash .mura-table-grid td.administration ul {
	width: 14px; /* IE7 collapses the UL */
}

/* @end */

/* @group Miscellaneous */

#contentForm #move h3 { display: none; }
#cArch #move {
	display: block;
	clear: both;
	margin-top: 1em;
}

img.loadProgress {
	display: block;
	margin: 0;
}

/* @end */ 


/* @group New clear fix method: http://perishablepress.com/press/2009/12/06/new-clearfix-hack/ */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* @end */

/* @group Plug Ins */

/* @group Forms - Default
============================================== */

#cPlugins h3.separate {
	padding-top: 24px;
}

#cPlugins form { margin-bottom: 2em; }

#cPlugins form ul,
#cPlugins form ol { 
	margin: 0;
	}

/*#cPlugins fieldset ol { padding-top: 15px; }*/

#cPlugins form li {
	clear: both;
	width: 100%;
	margin-bottom: 1em;
	list-style: none !important;
	}
	


#cPlugins form .tabbernav li {
	width: auto;
	margin-bottom: 0;
	}

#cPlugins fieldset {
	clear: both;
	margin: 0 0 2em;
	padding: 0;
	border: 0 solid #dbdbdb;
		background: transparent;
	}

#cPlugins fieldset.alt {
	margin: 0;
}
	
#cPlugins .search fieldset {
	margin-bottom: 1em;
	padding: 8px 8px 0;
	border: 0;
	border-top: 1px solid #EAF4FE;
	border-bottom: 1px solid #EAF4FE;
	background: #F7FBFE;
	width: 100%;
	float: left;
}

#cPlugins .search legend {
	color: #444;
	font-size: 1.5em;
	}

#cPlugins .search ol {
	/*width: 70%;*/
	padding-top: 0;
	}

#cPlugins .search li {
	float: left;
	padding: 0;
	margin-top: 0;
	background: none;
}

#cPlugins .search.advanced ol {
	margin: .35em 0 .5em;
	float: left;
	width: 100%;
}

#cPlugins .search.advanced li {
	margin: .35em 0;
}

#cPlugins legend {
	margin-left: -10px;
	padding: 0 10px;
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: normal;
	}

#cPlugins label,
#cPlugins p.fieldLabel {
	/*float: left;*/
		display: block;
	/*width: 25%;*/
		margin: 0 2% .5em 0;
	padding-right: 7px;
	font-weight: bold;
	line-height: 1.4;
	text-align: left;
	}

#cPlugins .search label {
		display: inline;
		float:  left;
		width: 12%;
		padding-right: 0;
		text-align: left;
	}

#cPlugins .multiInputs {
	float: left;
	width: 65%;
	}

#cPlugins .inputNote {
	font-size: .9em;
	color: #777;
	}

#cPlugins .stack .inputNote { margin-left: 2.4em; }

/*#cPlugins form li a { margin-left: 135px; }*/ /* Margin to account for width of label, label margin. */

#cPlugins form li span { font-weight: normal; }

/*#cPlugins input.text { width: 60%; }*/

#cPlugins form textarea {
	width: 60%;
	height: 10em;
	}

#cPlugins form .buttons { 
	margin: 20px 0 0 0;
	padding: 22px 0 0 0;
	background: url(../images/rule_dotted_big.gif) repeat-x left top;
 }

#cPlugins button, #cPlugins .buttons input { cursor: pointer; }

#cPlugins input[type=submit] { 
	cursor: pointer;
	border: 0;
	background: #69c;
	color: #fff;
	padding: .4em .6em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}

a.download {
	padding-left: 20px;
}

.required {
	margin: 0 0 .5em .25em;
	font-weight: normal;
	color: #b00;
	}

p.required {
	float: left;
	clear: left;
	margin: 0;
	padding-left: 7px;
	background: url(../images/icon_star.png) no-repeat;
	}

p#loginMsg.required {
	margin-bottom: 2em;
	}

input.first { margin-left: 0; }

.flow label { float: none; width: auto; }


/* @group Required Field
============================================== */

form li.req {} /* could add background color */

.req label { background: url(../images/icon_star.png) no-repeat 100% 0; } /* could add color */

.req ins {
	position: absolute;
	left: -9999px;
	}

li span.req {
	padding-right: 7px;
	background: url(../images/icon_star.png) no-repeat 100% 0;
	}

.req input {} /* could do { border: 1px solid darkred; color: darkred; } */


/* @end Required Field
----------------------------------------- */

/* @end Forms
----------------------------------------- */

/* @end */

/* @group Installation/Set Up */

#cSetUp #content {
	min-width: 0;
	width: 46em !important;
}
#cSetUp #content form {
	width: auto !important;
}

#cSetUp .success {
	margin-bottom: 2.5em;
}

#cSetUp .success h3 {
	color: #264409;
	font-weight: bold;
	font-size: 1.4em;	
}

#cSetUp .success p#congrats {
	font-size: 1.4em;
}


.deleteSetup {
	margin: 1em 0;
}

#cSetUp form h3 {
	margin-top: 1em;
}


/* @end */



/* @group User Feedback */

.error, .notice, .success { padding: .8em !important; margin-bottom: 1em !important; border: 2px solid #ddd; clear: both; }

#tabBundles .error,#tabBundles .notice,#tabBundles .success { 
margin: .5em 0; }

.error { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a { color: #8a1f11; }
.notice a { color: #514721; }
.success a { color: #264409; }

.ui-tabs-panel p.notice { margin-bottom: 0 !important; }

/* @end */

/* @Collapsible Checkbox Tree */

.checkboxTree ul {
	margin: .5em 0 0 !important;
	padding:0 0 0 20px!important;
}

ul.checkboxTree li {
	list-style: none;
	margin: .35em 0 !important;
}

.checkboxTree span {
	color: #444;
	font-family: "Courier New", Courier, monospace;
	cursor: default;
	display: block;
	float: left;
	width: 1em;
	margin: 2px .25em;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 13px;
	padding: 0 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0px 1px #fff;
	/*box-shadow: -1px -1px 0px #666, 1px 1px 0px #999;*/
}

.checkboxTree span:hover {
	background: #f2f2f2;
}

.checkboxTree span.expanded, .checkboxTree span.collapsed {
	cursor:pointer;
	background: #dbdbdb;
}

/* @end */


/* @group Navigation */

/*select#lang {
	display: none;
}*/

#navigation select {
	margin-left: 10px;
	width: 118px;
}

#cLogin #navigation select {
	display: none;
}

/* @group Utility Nav */

#navUtility, #navUtility ul {
	list-style: none;
	margin: 0;
}

#navUtility {
	height: 32px;
	float: right;
	margin: 0 6px 0 0;
	padding: 0;
	position: relative;
	z-index: 1;
}

#navUtility li {
	float: left;
	padding: 0 1em 0 10px;
	background: url(../images/bg_fetools_site_manager.png) no-repeat scroll left center;
	line-height: 22px;
}

#navHelp {
	border: 0;
}

#navUtility li a {
	display: block;
	padding: 6px 0 6px 0;
	font-size: 10px;
	color: #f0f0f0;
	text-shadow: rgba(0,0,0,.80) 0px -1px 0px;
}

#navUtility li:hover a {
	color: #bbb;
}


#navUtility li#navAdminUsers  {
	background: none;
}
#navUtility #navAdminUsers a {
	background: url(../images/icon_admin_users.gif) no-repeat left center;
	padding-left: 16px;
}

#navUtility #navSiteSettings a {
	background: url(../images/icon_site_settings.gif) no-repeat left center;
	padding-left: 16px;
}

#navUtility #navEditProfile a {
	background: url(../images/icon_edit_profile.gif) no-repeat left center;
	padding-left: 15px;
}

#navUtility #navHelp a {
	background: url(../images/icon_help.gif) no-repeat left center;
	padding-left: 15px;
}

#navUtility #navLogout {
	position: absolute;
	top: 38px;
	right: 6px;
	border: 0 !important;
	float: right;
	padding: 0 0 0 0 !important;
	margin: 0 !important;
	background: none;
	z-index: -1;
}

#navUtility #navLogout a {
	display: block;
	border: 0;
	font-size: 9px;
	color: #555 !important;
	padding: 1px 10px;
	line-height: 16px;
	text-shadow: none !important;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background: #ccc;
	white-space: nowrap;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.2) inset !important;
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.2) inset !important;
	box-shadow: 0px 1px 2px rgba(0,0,0,.2) inset !important;
}

#navUtility a:hover {
	text-decoration: none;
	color: #bbb;
}

#navUtility li ul {
	top: 23px;
	padding: .5em !important;
	margin: 11px 0 0 6px !important;
	list-style: none !important;
	line-height: 1 !important;
	background-image: none !important;
	position: absolute !important;
	background: #999 !important;
	width: 10em !important;
	left: -999em !important;
	height: auto !important;
	opacity: .98;
	-moz-opacity: .98;
	filter: alpha(opacity=98); /* Move to ie.css? */
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.7);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.7);
	box-shadow: 1px 2px 5px rgba(0,0,0,.7) !important;
	color:#fff !important;
	
}

#navUtility li#navHelp ul {
	margin-left: -70px !important;
}

#navUtility li li {
	float: left !important;
	width: 100% !important; /* width needed or else Opera goes nuts */
	padding: 0 !important;
	margin: 0 !important;
	border-bottom: 1px dotted #666 !important;
	background: none;
	color: #fff !important;
}

#navUtility li li a {
	display: block !important;
	width: 9em !important;
	padding: 4px 0 4px 14px !important;
	margin: 1px 0 !important;
	line-height: 1.2 !important;
	background: url(../images/arrow_dk_grey.gif) no-repeat 3px center !important;
	color: #333 !important;
	text-shadow: rgba(255,255,255,.30) 0px 1px 0px;
}

#navUtility li li a:hover {
	background: url(../images/arrow_grey.gif) no-repeat 3px center !important;
	color: #fff !important;
	text-shadow: rgba(0,0,0,.60) 0px -1px 0px;
	
}

/* lists nested under hovered list items */
#navUtility li:hover ul a, #navUtility li.sfhover ul a { 
	/*background: url(../images/arrow_dk_grey.gif) no-repeat 3px center !important;*/
}

/* lists nested under hovered list items */
#navUtility li:hover ul a:hover, #navUtility li.sfhover ul a:hover { 
	color: #fff !important;
	text-shadow: rgba(0,0,0,.60) 0px -1px 0px;
	background: url(../images/arrow_grey.gif) no-repeat 3px center !important;
}

#navUtility li li.last {
	border: 0;
	padding-bottom: 4px;
}

#navUtility li li.last a {}

#navUtility li:hover ul, #navUtility li.sfhover ul {
	left: auto !important;
	z-index: 2 !important;
	margin-left: -8px !important;
}

#navUtility li li:last-child {
	border: 0 !important;
}

/* @end */

/* @group Secondary Nav */

/* -- First Level -- */

#navSecondary {
	margin:0;
	padding: 1px 0 0 0;
	list-style: none;
	width: 139px;
	/*background: url(../images/rule_dotted.gif) repeat-x;*/
}

#navSecondary li {
	position: relative;
	padding: 0 0 1px 0;
	background: url(../images/rule_dotted.gif) repeat-x left bottom;
}

#navSecondary li a {
	display: block;
	text-decoration: none

;
	/* IE6 Bug */ padding: 4px 20px 4px 17px;
	color: #000;
}

#cArch #navSiteSummary {
	color: #ff3a00;
}

#navSecondary li a:hover {
	color: #ff3a00;
	background: #fff;
}

#navSecondary li#current a {
	color: #ff3a00;
	background: #fff url(../images/arrow_orange_new.gif) no-repeat 124px 9px;
}

/* -- Second Level -- */

#navSecondary li#current ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	width: 139px;
	font-size: 10px;
	background: #fff;
}

#navSecondary li#current ul li {
	position: relative;
	font-weight: normal;
	padding-top: 1px;
	background: url(../images/rule_dotted.gif) repeat-x left top;
}

#navSecondary li#current ul li.last {
	position: relative;
	font-weight: normal;
	padding-bottom: 1px;
	margin-bottom: 0;
}

#navSecondary li#current ul li a {
	display: block;
	text-decoration: none

;
	/* IE6 Bug */ padding: 4px 0 4px 32px;
	color: #000;
	background-image: none;
}

#navSecondary li#current ul li a:hover {
	color: #ff3a00;
}

#navSecondary li#current li.current a {
	color: #ff3a00;
	background: #fff /*url(../images/arrow_orange.gif) no-repeat 124px 9px*/;
}

/* Fix IE. Hide from IE Mac \*/

* html #navSecondary li {
	float: left;
	height: 1%;
}

* html #navSecondary li a {
	height: 1%;
}

* html #navSecondary li ul li {
	float: left;
	height: 1%;
}

* html #navSecondary li ul li a {
	height: 1%;
}

* html #navSecondary li ul li ul li {
	float: left;
	height: 1%;
}

* html #navSecondary li ul li ul li a {
	height: 1%;
}

* html #navSecondary li ul li ul li ul li {
	float: left;
	height: 1%;
}

* html #navSecondary li ul li ul li ul li a {
	height: 1%;
}

/* End */

li:hover #navSecondary {
	display: block;
}

/* The magic */

/* @end */

/* @group Zoom/Breadcrumb Nav */

.navZoom, #crumblist {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	clear: both;
	/*border-top: 1px dotted #ccc;*/
	border-bottom: 1px dotted #ccc;
}

#content .notice .navZoom {
	background: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
}

.notice p {
	margin-bottom: .5em;
}

h3 + .navZoom {
	margin-top: 2.3em;
}

.navZoom + form  {
	margin-top: 1.35em;
}

td #crumblist {
	margin-bottom: 0;
	padding-bottom: 0;
}

.navZoom li, #crumblist li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #636261;
	background-image: url(../images/icons/files/icon_generic_small.gif);
	background-repeat: no-repeat;
}

.navZoom li.last a, #crumblist li.last a {
	font-weight: bold;
}

.navZoom li a, #crumblist li a {
	color: #636261;
	text-decoration: none;
	padding: 2px 0;
}

.navZoom li a:hover, #crumblist li:hover {
	color: #333232;
	text-decoration: none;
}

#tabFlat .navZoom li a {
	color: #333;
	text-decoration: none;
}

#tabFlat .navZoom li a:hover {
	text-decoration: underline;
}

/*.navZoom li.first {
	padding: 0 0 0 20px;
	background: url(../images/icons/zoomi_24.png) no-repeat;
}

table .navZoom li.first {
	padding: 0;
	background-image: none;
}*/

/* @end */

/* @group Task Nav */

#navTask, .navTask {
	font-size: 12px;
	list-style-type: none;
	margin: 10px 0 16px;
	padding: 6px 4px;
	vertical-align: middle;
	position: relative;
	/*border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #f9f9f9;*/
	background: url(../images/bg_dots.gif);
	clear: both;
}

.divide#navTask, .divide.navTask  {
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0 0 10px;
	background: url(../images/rule_dotted.gif) repeat-x left bottom;
	vertical-align: middle;
	position: relative;
}

h3 + .navTask {
	margin-top: 1.5em;
}

dd #navTask, dd .navTask {
	margin: 0;
	padding: 0;
	border: 0;
}

#navTask li, .navTask li {
	list-style-type: none;
	display: inline;
	margin: 0 10px 0 2px;
	padding: 0 0 0 7px;
	background: transparent url(../images/arrow_big_orange.gif) no-repeat 0% 50%;
}

#navTask li a, .navTask li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #69c;
}

#navTask li.pluginHome a, .navTask li.pluginHome a {
	/*color: #666;*/
}

#navTask li a span, .navTask li a span {
	color: #666;
}

#navTask li a:hover, .navTask li a:hover {
	text-decoration: underline;
}

/* @end */

/* @group Add Content Nav/Menu */

div.menu {
	position: absolute;
	visibility: hidden;
	background-color: #F2F2F2;
	layer-background-color: #CCCCCC;
	border: 0;
	z-index: 20;
	padding: 6px;
}

.addNew {
	width: 130px;
	position: absolute;
	visibility: hidden;
	z-index: 20;
	padding: 4px 8px;
	background: #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 2px 2px 5px #666;
	-moz-box-shadow: 2px 2px 5px #666;
	box-shadow: 2px 2px 5px #666;
}

.addNew ul {

}

.addNew li {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	border-bottom: 1px dotted #D4D4D4;
}

.addNew ul li:last-child, .addNew #newGallery {
	border-bottom: 0 !important;
}

.addNew a {
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 6px 0 6px 18px;
	color: #000;
}

#ccategory .addNew a {
	border-bottom: 0px;
}

.addNew #newZoom {
	border-bottom: 1px solid #D4D4D4;
}

.addNew #newZoom a {
	background: url(../images/icons/zoomi_24.png) no-repeat 1px 5px;
}

.addNew #newCopy a {
	background: url(../images/icons/copy_24.png) no-repeat 1px 5px;
	float: left;
}

.addNew #newCopy span {
	float: left;
	padding: 5px 4px 0;
	color: #444;
}

.addNew #newCopyLink {
	width: 2.7em;
}

.addNew #newPaste a {
	background: url(../images/icons/paste_24.png) no-repeat 1px 5px;
}

.addNew #newPage a {
	background: url(../images/icons/docs_24.png) no-repeat 1px 5px;
}

.addNew #newLink a {
	background: url(../images/icons/web_24.png) no-repeat 1px 5px;
}

.addNew #newFile a {
	background: url(../images/icons/cms_file.png) no-repeat 0px 5px;
}

.addNew #newPortal a {
	background: url(../images/icons/foldr_24.png) no-repeat 1px 5px;
}

.addNew #newCalendar a {
	background: url(../images/icons/cal_24.png) no-repeat 1px 5px;
}

.addNew #newGallery a {
	background: url(../images/icons/smicn_24.png) no-repeat 1px 5px;
	border: 0;
}

.addNew #newGalleryItem a {
	background: url(../images/icons/image_24.png) no-repeat 1px 5px;
}

.addNew #newGalleryItemMulti a {
	background: url(../images/icons/image_24.png) no-repeat 1px 5px;
	border: 0;
}

.addNew a:hover {
	color: #fff;
	text-decoration: none;
}

/* @end */

/* @group Pagination */

.navSequential,
.moreResults {
	margin: 0 !important;
	padding: 2px 0;
	list-style: none;
	overflow: hidden;
	}
	
.mura-results-wrapper {
	clear: both;
}

#tabFlat .moreResults {
	 float: right;
	 margin-bottom: 1em !important;
	/*clear: both;*/
	}

.navSequential li,
.moreResults li {
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
	}

.navSequential li a,
.moreResults li a {
	padding: .2em .3em;
	text-decoration: none;
	border: 1px solid #e4e4e4;
	color: #69c;
	}
	
.moreResults li.first a,
.moreResults li.last a  {
	border: 1px solid #fff;
	}

.navSequential li.current a,
.moreResults li.current a {
	border: 1px solid #999;
	background: #999;
	color: #fff;
	}

.navSequential li a:hover,
.moreResults li a:hover  {
	background: #e4e4e4;
	border: 1px solid #e4e4e4;
	}


/* @end */



/* @group Tag Clouds
============================================== */

#svTagCloud ol { margin: 0 0 2em; }
#svTagCloud li { display: inline; }
#svTagCloud span { position: absolute; left: -9999px; width: 990px; }
#svTagCloud .not-popular { font-size: .9em; }
#svTagCloud .not-very-popular { font-size: 1em; }
#svTagCloud .somewhat-popular { font-size: 1.3em; }
#svTagCloud .popular { font-size: 1.6em; }
#svTagCloud .very-popular { font-size: 1.9em; }
#svTagCloud .ultra-popular { font-size: 2.2em; }

#svTagCloud a {
	color: #369;
}

#tabFlat #svTagCloud a {
	padding: 2px 4px;
}

#tabFlat #svTagCloud a.active, #tabFlat #svTagCloud a:hover {
	text-decoration: none;
	border-radius: 4px;
}
#tabFlat #svTagCloud a.active {
	
}
#tabFlat #svTagCloud a:hover {
	color: #fff;
	background: #333;
}

/* @end Tag Clouds
----------------------------------------- */



/* @end */

/* @group jQuery UI Helpers & Overrides */

#carch .ui-widget-content {
	clear: both;
}

/* @end */